package xianchenglock;

/**
 * @功能
 * @创建时间 2019/12/17
 */
public class E implements Runnable {
    private int count = 10;
    @Override
    public /* synchronized */void run() { //会有线程重入问题，即还未打印，下个线程打断了这个线程，而count--已执行，全局变量已经减少，于是输出错误，解决办法加锁，即取消改行注释
         count--;
         System.out.println(Thread.currentThread().getName()+"count="+count);
    }
    public static void main(String[] args){
        E t = new E();
        for(int i=0;i<5;i++){
            new Thread(t,"THREAD"+i).start();
        }
    }
}
